foreshock peer2peer intensity earthquake electronics high fitness aftershock embedded mercalli disaster conference hurricane linux discharge peer-to-peer microcontroller software p2p hardware flood development